package com.learnJava.singleinstance;
// 饿汉单例和懒汉单例
public class A {
    // 私有化构造器：确保单例类对外不能创建对象
    private A() {

    }

    public static A a = new A();
//    为了防止外界修改a
//    1. 可以再加一个final
//    public static final A a = new A();
//    2. 或者将a改成私有，病提供一个公开的静态方法来返回这个类的唯一对象
//    private static final A a = new A();
//    public static A getInstance() {
//        return a;
//    }
//
}
